Automatic Diacritization for Urdu
نویسندگان
چکیده
Urdu language is written in Arabic script. In this script, the consonantal context is clearly represented, but the vocalic sounds are represented (mostly) by marks or diacritics, which are optional and normally not written. Readers can guess the diacritics and thus can pronounce words correctly, based on their knowledge of the language. But un-diacritized Urdu text creates ambiguity for novice learners and computational systems that require pronunciation. In this paper, a statistical approach is used to mark diacritics for Urdu automatically. Use of multiple knowledge sources is also integrated with the statistical techniques to investigate their effects to the process. These knowledge sources include stemming, part-of-speech tagging, pronunciation lexicons, and word bigrams. The experimental results show that letter-level trigram model performs best and achieves 95.37% overall accuracy by applying all knowledge
منابع مشابه
Arabic Diacritization in the Context of Statistical Machine Translation
Diacritics in Arabic are optional orthographic symbols typically representing short vowels. Most Arabic text is underspecified for diacritics. However, we do observe partial diacritization depending on genre and domain. In this paper, we investigate the impact of Arabic diacritization on statistical machine translation (SMT). We define several diacritization schemes ranging from full to partial...
متن کاملA Layered Language Model based Hybrid Approach to Automatic Full Diacritization of Arabic
In this paper we present a system for automatic Arabic text diacritization using three levels of analysis granularity in a layered back off manner. We build and exploit diacritized language models (LM) for each of three different levels of granularity: surface form, morphologically segmented into prefix/stem/suffix, and character level. For each of the passes, we use Viterbi search to pick the ...
متن کاملDiacritization for Real-World Arabic Texts
For Arabic, diacritizing written text is important for many NLP tasks. In the work presented here, we investigate the quality of a diacritization approach, with a high success rate for treebank data but with a more limited success on realworld data. One of the problems we encountered is the non-standard use of the hamza diacritic, which leads to a decrease in diacritization accuracy. If an auto...
متن کاملImproving Arabic Diacritization through Syntactic Analysis
We present an approach to Arabic automatic diacritization that integrates syntactic analysis with morphological tagging through improving the prediction of case and state features. Our best system increases the accuracy of word diacritization by 2.5% absolute on all words, and 5.2% absolute on nominals over a state-of-theart baseline. Similar increases are shown on the full morphological analys...
متن کاملMaximum entropy modeling for diacritization of Arabic text
We propose a novel modeling framework for automatic diacritization of Arabic text. The framework is based on Markov modeling where each grapheme is modeled as a state emitting a diacritic (or none) from the diacritic space. This space is exactly defined using 13 diacritics and a null-diacritic and covers all the diacritics used in any Arabic text. The state emission probabilities are estimated ...
متن کامل